() => {
    /* 
    元组类型:
    在有些时候 某些数组的个数和每一个元素的类型是固定的 则我们会使用数组的另外一种表达形式 元组
    元组可以确定包含的元素个数和每一个元素的类型(各元素的类型不必相同)
    */

    //给arr设置一个元组类型 不但限制数组长度 而且还限制每个值的类型
    let arr: [number, string] = [1, "2"]
    //使用方法改变数组  ts检测不出来
    arr.push(1)
    //报错
    // arr = [1, "2", 3];
    //直接改变已经限定元组类型的数组的length也会报错
    // arr.length = 0;
}